class Test:
    """
    https://stackoverflow.com/questions/893015/overriding-a-static-method-in-python
    """

    def __init__(self):
        pass

    def method_one(self):
        return "Called method_one"

    @staticmethod
    def method_two():
        return "Called method_two"

    @classmethod
    def method_three(cls):
        return cls.method_two()


class T2(Test):
    def __init__(self):
        pass

    @staticmethod
    def method_two():
        return "T2"
